//
//  XMLoginTool.h
//  XiongMaoJiaSu
//
//  Created by 徐汉卿 on 16/5/26.
//  Copyright © 2016年 ISOYasser. All rights reserved.
//用户登录退出等操作 只要面向这个类操作

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

#import "XHQArchiverTool.h"
#import "Singleton.h"





/**
 *  1是影藏  0  是显示
 */
extern NSString * const kYingCangGouMai;


//标示   是广告标示符
//登陆逻辑    1第一次打开app   用广告标识登陆   把返回数据 存在本地  用xhqarchiver 保存模型到沙盒
//用户 注册完 输入账号密码  标示符 登陆  (服务器把标示符和用户信息绑定 )把返回数据 存在本地  以后登陆 还是用标示登陆
//每10分钟检测 账号信息  防止注册账号在别的手机登陆

//重新打开app   用 标示符登陆

//single_interface(XMLoginTool)
@interface XMLoginTool : NSObject
//

//single_interface(XMLoginTool)


/**
 *  
 *
 *  @param block 可传空  登陆成功 登陆控制器 消失后调用
 *  @param vc    可传空  会取当前VC
 */
+(void)dengLuWithSucessBlock:(void (^)())block fromVC:(UIViewController *)vc;





/**
 *  退出
 */
+(void)tuiChu;




/**
 *  读取用户模型    如果id是 nil 则没有登录 如果不是空则该手机的状态是有用户登录
 *
 */
+(id)readModel;








/**
 *  接收用户购买成功的通知 重新请求用户模型
 */
+(void)requestUserModel;



/**
 *  影藏购买接口 返回yes 是影藏 存沙盒机制 网络不好可以通过上次存的值进行判断  缺点:如果这个请求没有返回值  别人就掉了  会隐藏
 *
 *  @return <#return value description#>
 */
+ (BOOL)xhqReturn_guanwang_buy;

/**
 *  影藏购买接口  block机制 缺点 如果网络不好 则不会显示购买
 *
 *  @param hidden <#hidden description#>
 *  @param show   <#show description#>
 */
+ (void)xhq2Return_guanwang_buyHidden:(void(^)()) hidden  show:(void(^)()) show;

@end
